package com.southpark.demo.model
{
	import com.southpark.demo.interfaces.model.IModel;
	import com.southpark.demo.interfaces.model.models.IConfig;
	import com.southpark.demo.interfaces.model.models.IUser;
	import com.southpark.demo.model.models.Config;
	import com.southpark.demo.model.models.User;
	import com.southpark.system.interfaces.managers.IApplicationManager;
	
	
	[Bindable]
	public class Model implements IModel
	{	
		
		public function Model(applicationManager:IApplicationManager)
		{
			this.applicationManager = applicationManager;
		}
		
		private var applicationManager:IApplicationManager;
		
		
		/**
		 */
		private var _sessionId:String;
		public function get sessionId():String {return _sessionId};
		public function set sessionId(value:String):void {_sessionId = value};
		
		private var _config:IConfig = new Config();
		public function get config():IConfig {return _config};
		
		
		private var _user:IUser = new User();
		public function get user():IUser {return _user};

	}
}